﻿namespace Devonline.Core;

/// <summary>
/// 解释, 说明, 声明, 表示一个值的意义的属性
/// </summary>
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Field | AttributeTargets.Property, Inherited = true)]
public sealed class ExplanationAttribute(string value) : Attribute
{
    /// <summary>
    /// 说明, 解释, 声明, 表示一个值的意义
    /// </summary>
    public string Value { get; } = value;
}